package com.jeecg.demo.entity;

import java.math.BigDecimal;
import java.util.Date;
import java.lang.String;
import java.lang.Double;
import java.lang.Integer;
import java.math.BigDecimal;
import javax.xml.soap.Text;
import java.sql.Blob;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.TableGenerator;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.SequenceGenerator;
import org.jeecgframework.poi.excel.annotation.Excel;

/**   
 * @Title: Entity
 * @Description: DELIVERYGOODS
 * @author onlineGenerator
 * @date 2018-11-19 16:17:47
 * @version V1.0   
 *
 */
@Entity
@Table(name = "deliverygoods", schema = "")
@SuppressWarnings("serial")
public class DeliverygoodsEntity implements java.io.Serializable {
	/**交付单编号*/
	@Excel(name="交付单编号",width=15)
	private java.lang.Integer jiaofdid;
	/**合同编码*/
	@Excel(name="合同编码",width=15)
	private java.lang.String hetbh;
	/**出卖人*/
	@Excel(name="出卖人",width=15)
	private java.lang.Integer chumr;
	/**买受人*/
	@Excel(name="买受人",width=15)
	private java.lang.Integer maishr;
	/**交收量*/
	@Excel(name="交收量",width=15)
	private java.math.BigDecimal jiaoshl;
	/**执行单价*/
	@Excel(name="执行单价",width=15)
	private java.math.BigDecimal zhixdj;
	/**应付货款*/
	@Excel(name="应付货款",width=15)
	private java.math.BigDecimal yingfhk;
	/**应收运杂费*/
	@Excel(name="应收运杂费",width=15)
	private java.math.BigDecimal yingfyzf;
	/**应付其他费用*/
	@Excel(name="应付其他费用",width=15)
	private java.math.BigDecimal yingfqtfy;
	/**交收日期*/
	@Excel(name="交收日期",width=15,format = "yyyy-MM-dd")
	private java.util.Date jiaoshrq;
	/**提交时间*/
	@Excel(name="提交时间",width=15,format = "yyyy-MM-dd")
	private java.util.Date tijsj;
	/**单据状态参考字典*/
	@Excel(name="单据状态参考字典",width=15)
	private java.lang.String danjzht;
	/**sysid*/
	private java.lang.Integer sysid;
	/**提交用户编号*/
	private java.lang.Integer tijr;
	/**卖方结算单位*/
	private java.lang.String maifjsdw;
	/**收货单位*/
	private java.lang.String shouhdw;
	/**确认用户编号*/
	private java.lang.Integer querr;
	/**买方结算单位*/
	private java.lang.String shouhfjsdw;
	/**确认时间*/
	private java.util.Date quersj;
	/**合同ID*/
	private java.lang.Integer hetid;
	/**发货单位*/
	private java.lang.String fahdw;
	/**备注*/
	private java.lang.String beizh;
	/**beginstation*/
	private java.lang.String beginstation;
	/**endstation*/
	private java.lang.String endstation;
	/**quality*/
	private java.lang.String quality;
	/**ID*/
	private java.lang.Integer id;
	/**tenantid*/
	private java.lang.Integer worktypeid;
	/**
	 *方法: 取得java.lang.Integer
	 *@return: java.lang.Integer  交付单编号
	 */

	@Column(name ="JIAOFDID",nullable=true,length=19)
	public java.lang.Integer getJiaofdid(){
		return this.jiaofdid;
	}

	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  交付单编号
	 */
	public void setJiaofdid(java.lang.Integer jiaofdid){
		this.jiaofdid = jiaofdid;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  合同编码
	 */

	@Column(name ="HETBH",nullable=true,length=50)
	public java.lang.String getHetbh(){
		return this.hetbh;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  合同编码
	 */
	public void setHetbh(java.lang.String hetbh){
		this.hetbh = hetbh;
	}
	/**
	 *方法: 取得java.lang.Integer
	 *@return: java.lang.Integer  出卖人
	 */

	@Column(name ="CHUMR",nullable=true,length=19)
	public java.lang.Integer getChumr(){
		return this.chumr;
	}

	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  出卖人
	 */
	public void setChumr(java.lang.Integer chumr){
		this.chumr = chumr;
	}
	/**
	 *方法: 取得java.lang.Integer
	 *@return: java.lang.Integer  买受人
	 */

	@Column(name ="MAISHR",nullable=true,length=19)
	public java.lang.Integer getMaishr(){
		return this.maishr;
	}

	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  买受人
	 */
	public void setMaishr(java.lang.Integer maishr){
		this.maishr = maishr;
	}
	/**
	 *方法: 取得java.math.BigDecimal
	 *@return: java.math.BigDecimal  交收量
	 */

	@Column(name ="JIAOSHL",nullable=true,scale=2,length=16)
	public java.math.BigDecimal getJiaoshl(){
		return this.jiaoshl;
	}

	/**
	 *方法: 设置java.math.BigDecimal
	 *@param: java.math.BigDecimal  交收量
	 */
	public void setJiaoshl(java.math.BigDecimal jiaoshl){
		this.jiaoshl = jiaoshl;
	}
	/**
	 *方法: 取得java.math.BigDecimal
	 *@return: java.math.BigDecimal  执行单价
	 */

	@Column(name ="ZHIXDJ",nullable=true,scale=2,length=16)
	public java.math.BigDecimal getZhixdj(){
		return this.zhixdj;
	}

	/**
	 *方法: 设置java.math.BigDecimal
	 *@param: java.math.BigDecimal  执行单价
	 */
	public void setZhixdj(java.math.BigDecimal zhixdj){
		this.zhixdj = zhixdj;
	}
	/**
	 *方法: 取得java.math.BigDecimal
	 *@return: java.math.BigDecimal  应付货款
	 */

	@Column(name ="YINGFHK",nullable=true,scale=2,length=16)
	public java.math.BigDecimal getYingfhk(){
		return this.yingfhk;
	}

	/**
	 *方法: 设置java.math.BigDecimal
	 *@param: java.math.BigDecimal  应付货款
	 */
	public void setYingfhk(java.math.BigDecimal yingfhk){
		this.yingfhk = yingfhk;
	}
	/**
	 *方法: 取得java.math.BigDecimal
	 *@return: java.math.BigDecimal  应收运杂费
	 */

	@Column(name ="YINGFYZF",nullable=true,scale=2,length=16)
	public java.math.BigDecimal getYingfyzf(){
		return this.yingfyzf;
	}

	/**
	 *方法: 设置java.math.BigDecimal
	 *@param: java.math.BigDecimal  应收运杂费
	 */
	public void setYingfyzf(java.math.BigDecimal yingfyzf){
		this.yingfyzf = yingfyzf;
	}
	/**
	 *方法: 取得java.math.BigDecimal
	 *@return: java.math.BigDecimal  应付其他费用
	 */

	@Column(name ="YINGFQTFY",nullable=true,scale=2,length=16)
	public java.math.BigDecimal getYingfqtfy(){
		return this.yingfqtfy;
	}

	/**
	 *方法: 设置java.math.BigDecimal
	 *@param: java.math.BigDecimal  应付其他费用
	 */
	public void setYingfqtfy(java.math.BigDecimal yingfqtfy){
		this.yingfqtfy = yingfqtfy;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  交收日期
	 */

	@Column(name ="JIAOSHRQ",nullable=true)
	public java.util.Date getJiaoshrq(){
		return this.jiaoshrq;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  交收日期
	 */
	public void setJiaoshrq(java.util.Date jiaoshrq){
		this.jiaoshrq = jiaoshrq;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  提交时间
	 */

	@Column(name ="TIJSJ",nullable=true)
	public java.util.Date getTijsj(){
		return this.tijsj;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  提交时间
	 */
	public void setTijsj(java.util.Date tijsj){
		this.tijsj = tijsj;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  单据状态参考字典
	 */

	@Column(name ="DANJZHT",nullable=true,length=10)
	public java.lang.String getDanjzht(){
		return this.danjzht;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  单据状态参考字典
	 */
	public void setDanjzht(java.lang.String danjzht){
		this.danjzht = danjzht;
	}
	/**
	 *方法: 取得java.lang.Integer
	 *@return: java.lang.Integer  sysid
	 */

	@Column(name ="SYSID",nullable=true,length=19)
	public java.lang.Integer getSysid(){
		return this.sysid;
	}

	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  sysid
	 */
	public void setSysid(java.lang.Integer sysid){
		this.sysid = sysid;
		this.id=sysid;
	}
	/**
	 *方法: 取得java.lang.Integer
	 *@return: java.lang.Integer  提交用户编号
	 */

	@Column(name ="TIJR",nullable=true,length=19)
	public java.lang.Integer getTijr(){
		return this.tijr;
	}

	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  提交用户编号
	 */
	public void setTijr(java.lang.Integer tijr){
		this.tijr = tijr;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  卖方结算单位
	 */

	@Column(name ="MAIFJSDW",nullable=true,length=150)
	public java.lang.String getMaifjsdw(){
		return this.maifjsdw;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  卖方结算单位
	 */
	public void setMaifjsdw(java.lang.String maifjsdw){
		this.maifjsdw = maifjsdw;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  收货单位
	 */

	@Column(name ="SHOUHDW",nullable=true,length=150)
	public java.lang.String getShouhdw(){
		return this.shouhdw;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  收货单位
	 */
	public void setShouhdw(java.lang.String shouhdw){
		this.shouhdw = shouhdw;
	}
	/**
	 *方法: 取得java.lang.Integer
	 *@return: java.lang.Integer  确认用户编号
	 */

	@Column(name ="QUERR",nullable=true,length=19)
	public java.lang.Integer getQuerr(){
		return this.querr;
	}

	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  确认用户编号
	 */
	public void setQuerr(java.lang.Integer querr){
		this.querr = querr;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  买方结算单位
	 */

	@Column(name ="SHOUHFJSDW",nullable=true,length=150)
	public java.lang.String getShouhfjsdw(){
		return this.shouhfjsdw;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  买方结算单位
	 */
	public void setShouhfjsdw(java.lang.String shouhfjsdw){
		this.shouhfjsdw = shouhfjsdw;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  确认时间
	 */

	@Column(name ="QUERSJ",nullable=true)
	public java.util.Date getQuersj(){
		return this.quersj;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  确认时间
	 */
	public void setQuersj(java.util.Date quersj){
		this.quersj = quersj;
	}
	/**
	 *方法: 取得java.lang.Integer
	 *@return: java.lang.Integer  合同ID
	 */

	@Column(name ="HETID",nullable=true,length=19)
	public java.lang.Integer getHetid(){
		return this.hetid;
	}

	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  合同ID
	 */
	public void setHetid(java.lang.Integer hetid){
		this.hetid = hetid;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  发货单位
	 */

	@Column(name ="FAHDW",nullable=true,length=150)
	public java.lang.String getFahdw(){
		return this.fahdw;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  发货单位
	 */
	public void setFahdw(java.lang.String fahdw){
		this.fahdw = fahdw;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  备注
	 */

	@Column(name ="BEIZH",nullable=true,length=1000)
	public java.lang.String getBeizh(){
		return this.beizh;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  备注
	 */
	public void setBeizh(java.lang.String beizh){
		this.beizh = beizh;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  beginstation
	 */

	@Column(name ="BEGINSTATION",nullable=true,length=30)
	public java.lang.String getBeginstation(){
		return this.beginstation;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  beginstation
	 */
	public void setBeginstation(java.lang.String beginstation){
		this.beginstation = beginstation;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  endstation
	 */

	@Column(name ="ENDSTATION",nullable=true,length=30)
	public java.lang.String getEndstation(){
		return this.endstation;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  endstation
	 */
	public void setEndstation(java.lang.String endstation){
		this.endstation = endstation;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  quality
	 */

	@Column(name ="QUALITY",nullable=true,length=1000)
	public java.lang.String getQuality(){
		return this.quality;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  quality
	 */
	public void setQuality(java.lang.String quality){
		this.quality = quality;
	}
	/**
	 *方法: 取得java.lang.Integer
	 *@return: java.lang.Integer  ID
	 */
	@Id
	@GeneratedValue(strategy = GenerationType.AUTO)

	@Column(name ="ID",nullable=true,length=20)
	public java.lang.Integer getId(){
		return this.id;
	}

	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  ID
	 */
	public void setId(java.lang.Integer id){
		this.id = id;
		this.jiaofdid = id;
		this.sysid = id;
	}

	public java.lang.Integer getWorktypeid() {
		return worktypeid;
	}

	public void setWorktypeid(java.lang.Integer worktypeid) {
		this.worktypeid = worktypeid;
	}

	
	
	
	
}
